#!/bin/bash

function factorial {
    if [ $1 -eq 1 ]; then
        echo '1'
    else
        local temp=$[ $1 - 1 ]
        local result=$(factorial $temp)
        echo $[ $result * $1 ]
    fi
}

    read -p "enter your value: " value
    result=$(factorial $value)
    echo "The factorial of $value is $result"
